package com.lifesea.model.dto;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.Date;

public class GhOrderMsg implements Serializable {
    private Long bookId;

    private Integer hosId;
    private String hosName;
    private Integer branchId;

    private String branchName;

    private Integer docId;
    private String docName;
    private Integer deptId;
    private String deptName;
    private String schId;

    private Integer schType;

    private Date schDate;

    private String pointId;

    private String pointSeq;

    private Integer timeFlag;

    private String pointBeginTime;

    private String pointEndTime;

    private Integer fdocId;

    private String fdocName;

    private Integer userId;

    private Long patId;

    private String patName;

    private Integer regFee;

    private Integer treatFee;

    private String channel;

    private String spId;

    private String oper;

    private String outBookId;

    private Integer takeStatus;

    private String takeCode;

    private Integer bookStatus;
    private String orderSource;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    public Long getBookId() {
        return bookId;
    }

    public void setBookId(Long bookId) {
        this.bookId = bookId;
    }

    public Integer getHosId() {
        return hosId;
    }

    public void setHosId(Integer hosId) {
        this.hosId = hosId;
    }

    public Integer getBranchId() {
        return branchId;
    }

    public void setBranchId(Integer branchId) {
        this.branchId = branchId;
    }

    public String getBranchName() {
        return branchName;
    }

    public void setBranchName(String branchName) {
        this.branchName = branchName == null ? null : branchName.trim();
    }

    public Integer getDocId() {
        return docId;
    }

    public void setDocId(Integer docId) {
        this.docId = docId;
    }

    public Integer getDeptId() {
        return deptId;
    }

    public void setDeptId(Integer deptId) {
        this.deptId = deptId;
    }

    public String getSchId() {
        return schId;
    }

    public void setSchId(String schId) {
        this.schId = schId == null ? null : schId.trim();
    }

    public Integer getSchType() {
        return schType;
    }

    public void setSchType(Integer schType) {
        this.schType = schType;
    }

    public Date getSchDate() {
        return schDate;
    }

    public void setSchDate(Date schDate) {
        this.schDate = schDate;
    }

    public String getPointId() {
        return pointId;
    }

    public void setPointId(String pointId) {
        this.pointId = pointId == null ? null : pointId.trim();
    }

    public String getPointSeq() {
        return pointSeq;
    }

    public void setPointSeq(String pointSeq) {
        this.pointSeq = pointSeq == null ? null : pointSeq.trim();
    }

    public Integer getTimeFlag() {
        return timeFlag;
    }

    public void setTimeFlag(Integer timeFlag) {
        this.timeFlag = timeFlag;
    }

    public String getPointBeginTime() {
        return pointBeginTime;
    }

    public void setPointBeginTime(String pointBeginTime) {
        this.pointBeginTime = pointBeginTime == null ? null : pointBeginTime.trim();
    }

    public String getPointEndTime() {
        return pointEndTime;
    }

    public void setPointEndTime(String pointEndTime) {
        this.pointEndTime = pointEndTime == null ? null : pointEndTime.trim();
    }

    public Integer getFdocId() {
        return fdocId;
    }

    public void setFdocId(Integer fdocId) {
        this.fdocId = fdocId;
    }

    public String getFdocName() {
        return fdocName;
    }

    public void setFdocName(String fdocName) {
        this.fdocName = fdocName == null ? null : fdocName.trim();
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Long getPatId() {
        return patId;
    }

    public void setPatId(Long patId) {
        this.patId = patId;
    }

    public String getPatName() {
        return patName;
    }

    public void setPatName(String patName) {
        this.patName = patName == null ? null : patName.trim();
    }

    public Integer getRegFee() {
        return regFee;
    }

    public void setRegFee(Integer regFee) {
        this.regFee = regFee;
    }

    public Integer getTreatFee() {
        return treatFee;
    }

    public void setTreatFee(Integer treatFee) {
        this.treatFee = treatFee;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel == null ? null : channel.trim();
    }

    public String getSpId() {
        return spId;
    }

    public void setSpId(String spId) {
        this.spId = spId == null ? null : spId.trim();
    }

    public String getOper() {
        return oper;
    }

    public void setOper(String oper) {
        this.oper = oper == null ? null : oper.trim();
    }

    public String getOutBookId() {
        return outBookId;
    }

    public void setOutBookId(String outBookId) {
        this.outBookId = outBookId == null ? null : outBookId.trim();
    }

    public Integer getTakeStatus() {
        return takeStatus;
    }

    public void setTakeStatus(Integer takeStatus) {
        this.takeStatus = takeStatus;
    }

    public String getTakeCode() {
        return takeCode;
    }

    public void setTakeCode(String takeCode) {
        this.takeCode = takeCode == null ? null : takeCode.trim();
    }

    public Integer getBookStatus() {
        return bookStatus;
    }

    public void setBookStatus(Integer bookStatus) {
        this.bookStatus = bookStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getHosName() {
        return hosName;
    }

    public void setHosName(String hosName) {
        this.hosName = hosName;
    }

    public String getDocName() {
        return docName;
    }

    public void setDocName(String docName) {
        this.docName = docName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getOrderSource() {
        return orderSource;
    }

    public void setOrderSource(String orderSource) {
        this.orderSource = orderSource;
    }

    @Override
    public String toString() {
        return "GhOrderMsg{" +
                "bookId=" + bookId +
                ", hosId=" + hosId +
                ", hosName='" + hosName + '\'' +
                ", branchId=" + branchId +
                ", branchName='" + branchName + '\'' +
                ", docId=" + docId +
                ", docName='" + docName + '\'' +
                ", deptId=" + deptId +
                ", deptName='" + deptName + '\'' +
                ", schId='" + schId + '\'' +
                ", schType=" + schType +
                ", schDate='" + schDate + '\'' +
                ", pointId='" + pointId + '\'' +
                ", pointSeq='" + pointSeq + '\'' +
                ", timeFlag=" + timeFlag +
                ", pointBeginTime='" + pointBeginTime + '\'' +
                ", pointEndTime='" + pointEndTime + '\'' +
                ", fdocId=" + fdocId +
                ", fdocName='" + fdocName + '\'' +
                ", userId=" + userId +
                ", patId=" + patId +
                ", patName='" + patName + '\'' +
                ", regFee=" + regFee +
                ", treatFee=" + treatFee +
                ", channel='" + channel + '\'' +
                ", spId='" + spId + '\'' +
                ", oper='" + oper + '\'' +
                ", outBookId='" + outBookId + '\'' +
                ", takeStatus=" + takeStatus +
                ", takeCode='" + takeCode + '\'' +
                ", bookStatus=" + bookStatus +
                ", orderSource='" + orderSource + '\'' +
                ", createTime=" + createTime +
                ", modifyTime=" + modifyTime +
                '}';
    }
}